home *** CD-ROM | disk | FTP | other *** search
- /* Generic Ethernet constants and templates */
-
- #define EADDR_LEN 6
- /* Format of an Ethernet header */
- struct ether {
- char dest[EADDR_LEN];
- char source[EADDR_LEN];
- int16 type;
- };
- /* Ethernet broadcast address */
- extern char ether_bdcst[];
-
- /* Ethernet type fields */
- #define IP_TYPE 0x800 /* Type field for IP */
- #define ARP_TYPE 0x806 /* Type field for ARP */
-
- #define HDR sizeof(struct ether) /* Size of Ethernet header */
-
- #define RUNT 60 /* smallest legal size packet, no fcs */
- #define GIANT 1514 /* largest legal size packet, no fcs */
-